Skip to content

corpus: mirror rvt-rs #221 — walls, doors, windows recovered exactly; full-project surface is 8 fields - #4

Merged
DrunkOnJava merged 1 commit into
mainfrom
corpus/mirror-rvt-rs-221
Aug 30, 2026
Merged

corpus: mirror rvt-rs #221 — walls, doors, windows recovered exactly; full-project surface is 8 fields#4
DrunkOnJava merged 1 commit into
mainfrom
corpus/mirror-rvt-rs-221

Conversation

@DrunkOnJava

@DrunkOnJava DrunkOnJava commented Aug 30, 2026

Copy link
Copy Markdown
Owner

rvt-rs #221 (RE-21) selects standalone placed instances by two element-record
fields (container ElementId at +0x32 unset, placement kind at +0x42 = placed)
and reproduces Revit's exported id sets exactly: IFCWALL 360, IFCDOOR 132,
IFCWINDOW 6, IFCCOLUMN 256. The full-project verdict widens to 8 surface
fields / 5 excluded (was 5 / 8); the element-fixture verdict is 4 / 8 with
those categories decoder_baseline there. Both rvt-rs observations replaced
(hash d88897c6…); manifests rebuilt; index re-chained; validators pass.


Note

Low Risk
Corpus-only manifest, observation, and hash-chain updates; no application code changes, but verdict semantics and CI gate expectations shift for wall/door/window counts.

Overview
Updates the magnetar corpus to reflect rvt-rs #211: partition element-record instance selection now recovers IFCWALL (360), IFCDOOR (132), and IFCWINDOW (6) with exact Revit export ElementId sets, alongside the existing column recovery.

Both artifacts get refreshed rvt-rs observations (754 building elements with geometry, new observation hash) and rebuilt manifests, verdicts, and MANIFEST_INDEX chain hashes; status stays PASS.

On g-2026-0002 (full-project bridge), walls/doors/windows move from known_gap to known, enter semantic_surface, and drop out of excluded — the scored surface widens to 8 fields / 5 excluded (was 5 / 8). On g-2026-0001 (20 KB element fixture), those same categories become decoder_baseline so counts are not double-claimed against the slim sibling manifest.

Unsupported-feature labels are renamed (e.g. typed_door_window_discrimination_and_host_bindingdoor_window_host_wall_binding / revit_element_parameters_to_ifc_property_sets); property-set notes now reference 754 RvtElementRecordGeometry sets.

Reviewed by Cursor Bugbot for commit e5a09fe. Configure here.

… full-project surface is 8 fields

rvt-rs #221 (RE-21) selects standalone placed instances by two element-record
fields (container ElementId at +0x32 unset, placement kind at +0x42 = placed)
and reproduces Revit's exported id sets exactly: IFCWALL 360, IFCDOOR 132,
IFCWINDOW 6, IFCCOLUMN 256. The full-project verdict widens to 8 surface
fields / 5 excluded (was 5 / 8); the element-fixture verdict is 4 / 8 with
those categories decoder_baseline there. Both rvt-rs observations replaced
(hash d88897c6…); manifests rebuilt; index re-chained; validators pass.
@cursor

cursor Bot commented Aug 30, 2026

Copy link
Copy Markdown

Bugbot couldn't run - usage limit reached

Bugbot is counted against Cursor usage for this user or team, and this run hit a usage or spend limit.

A user or team admin can review and increase usage limits in the Cursor dashboard.

(requestId: serverGenReqId_49d999e3-51c1-41f4-a7eb-850098208a23)

@DrunkOnJava
DrunkOnJava merged commit 5f655fa into main Aug 30, 2026
5 checks passed
@DrunkOnJava
DrunkOnJava deleted the corpus/mirror-rvt-rs-221 branch August 30, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant